package com.bicon.botu.account.entity;


import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.bicon.botu.core.base.repository.mybatis.UuidBaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author liushujie
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("t_a_account")
public class AccountInfo extends UuidBaseEntity<AccountInfo> {


    /**
     * 账号
     */
    private String account;

    /**
     * 密码
     */
    private String password;


    /**
     * 密码随机盐
     */
    private String salt;

    /**
     * 第三方id
     */
    @TableField("third_id")
    private String thirdId;

    /**
     * 第三方平台（1：微信，2：QQ，3：新浪微博）
     */
    @TableField("third_party")
    private Integer thirdParty;

    /**
     * 来源(1：android、2：ios、3：web)
     */
    private Integer source;

    /**
     * 登录类型(1：客户端，2：商家，3：平台)
     */
    private Integer type;

    /**
     * 是否可用 0:可用，1：禁用
     */
    private Integer enable;


    /**
     * token
     */
    @TableField(exist = false)
    private String token;

}
